Bots are Users, Too! Rethinking the Roles of Software Agents in HCI
نویسنده
چکیده
Increasingly sophisticated autonomous software agents called ’bots’ roam throughout the Internet, performing a wide variety of tasks, some for good and some for evil. Yet while autonomous, these bots are not artificial intelligences, instead programmed to perform mundane, routine tasks that would otherwise be impossible by humans. Useful bots crawl the web for search engines, enforce order in IRC channels, patrol for spam in Wikipedia, while malicious bots target systems, impersonate humans in chat rooms, and spam blogs and comment threads. Much research has focused on inhibiting these malicious bots, with CAPTCHAs used to verify that a user is human. [1] While bots are built by HCI researchers and practitioners, there has not been as much attention on enabling these more useful bots, many of which constitute a core part of the communities they inhabit. In Wikipedia, for example, hundreds of bots perform a variety of tasks that have made and continue to make the encyclopedia what it is today. [2] Most notably, Wikipedia’s counter-vandalism bots work alongside human volunteers in a fast-paced mode of collaboration that distributes complex, cognitive tasks across ad-hoc groups of human and bot users. [3] Yet this is only possible because powerful APIs have been developed and made accessible to bot developers. Given the powerful contributions that bots can make as participants to communities like Wikipedia, this paper argues that we must consider the non-human agents who populate our systems as users, striving for familiar concepts like usability, but for bots as well as humans. BODY Bots are users of systems just as humans are. HCI practitioners must not forget to design for both bot-computer and human-bot interaction.
منابع مشابه
The Challenges and Trends of Deploying Blockchain in the Real World for the Users’ Need
Blockchain technology is a decentralized and open database maintained by a peer-to-peer network, offering a “trustless trust” for untrusted parties. Despite the fact that some researchers consider blockchain as a bubble, blockchain technology has the genuine potential to solve problems across industries. In this article, we provide an overview of the development that Blockchain technology has h...
متن کاملIntegrating Human-Computer Interaction Development into the Systems Development Life Cycle: A Methodology
Incorporating a human computer interaction (HCI) perspective into the systems development life cycle (SDLC) is necessary to information systems (IS) success and, in turn, to the success of businesses. However, modern SDLC models are based more on organizational needs than human needs. The human interaction aspect of an information system is usually considered far too little (only the screen int...
متن کاملBots sustain and inflate striking opposition in online social systems
Societies are complex systems which tend to polarize into sub-groups of individuals with dramatically opposite perspectives. This phenomenon is reflected – and often amplified – in online social networks where, however, humans are no more the only players, and co-exist alongside with social bots, i.e. software-controlled accounts. Analyzing large-scale social data collected during the Catalan r...
متن کاملIntegrating HCI Specialists into Open Source Software Development Projects
Typical open source software (OSS) development projects are organized around technically talented developers, whose communication is based on technical aspects and source code. Decision-making power is gained through proven competence and activity in the project, and non-technical enduser opinions are too many times neglected. In addition, also human-computer interaction (HCI) specialists have ...
متن کاملEtiquette in Human Computer Interactions: What Does it Mean for a Computer to be Polite? Or Who Needs Polite Computers Anyway?
We define Human-computer interaction (HCI) etiquette rules as a type of software design guideline aimed at facilitating smooth and effective interactions between humans and computers. They do so, by insuring that the software follows expected rules of interaction appropriate to the computer’s role in a team. In particular, HCI etiquette rules from the cultural conventions of a particular group....
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- TinyToCS
دوره 1 شماره
صفحات -
تاریخ انتشار 2012